function carregarLocalEvento(id_local) {
	$.ajax(
		{
		  type: "GET",
		  url: "/index.php/local/load",
		  data: {id_local:id_local, ajaxRequest:"1"},
		  dataType: 'json',
		  timeout: 6000,
		  beforeSend: function() {
			  carregando("on");
		  },
		  complete: function(){
			  carregando("off");
		  },
		  success: function(data, textStatus) {
			    limparFormulario('funcionario_empresa');
			    $('#salvar_local').html('<span class="ui-button-text">Salvar</span>');
			    if ($("#local_evento").is(":hidden")){
			    	habilitar_desabilitar('local_evento');
			    }
				$('#id_cidade').empty();
				$('#id_cidade').html('<option value="'+data.cidade.id_cidade+'">'+data.cidade.ds_cidade+'</option>');
			    $('#id_local').val(data.id_local);
				$('#ds_local').val(data.ds_local);
				$('#ds_endereco').val(data.ds_endereco);
				$('#ds_numero').val(data.ds_numero);
				$('#ds_caixa_postal').val(data.ds_caixa_postal);
				
				$('#idPais').val(data.pais.id_pais);
				$('#idEstado').val(data.estado.id_estado);
				$('#id_cidade').val(data.cidade.id_cidade);
				
				$('#ds_complemento').val(data.ds_complemento);
				$('#ds_bairro').val(data.ds_bairro);			    
								
		  },
		  error: function(xhr, er) {
			  erroRequisicao(xhr, er);
		  }
		}
	);
 }	

function validarLocal(){
	if ($('#ds_local').val() == "") {
		alert("Informe descrição do local.");
		oForm.ds_local.focus();
		return false;
	}
	
	if ($('#id_cidade').val() == "0" || $('#id_cidade').val()=="") {
		alert("Selecionar a cidade.");
		oForm.pais_autocomplete.focus();
		return false;
	}
	
	if ($('#ds_caixa_postal').val() == "") {
		alert("Informe CEP do local.");
		oForm.ds_caixa_postal.focus();
		return false;
	}
	if ($('#ds_endereco').val() == "") {
		alert("Informe endereço do local.");
		oForm.ds_endereco.focus();
		return false;
	}
	if ($('#ds_numero').val() == "") {
		alert("Informe número do local.");
		oForm.nr_endereco.focus();
		return false;
	}	
	return true;
}

function selecionarRegistro(checkValue){
	uncheckAll(checkValue);
	var checkList = document.getElementsByName("checkBox");
	document.getElementById("id_local_evento").value=null;
	for (i = 0; i < checkList.length; i++){
		if (checkList[i].checked==true){
			document.getElementById("id_local_evento").value=checkList[i].value;
		}
	}
}

function checkDados(stepInfo){
	oForm=document.forms.frm_evento;
	//Dados do evento
	if (stepInfo=="step0" || stepInfo=="ALL"){
		if (trim(oForm.nm_evento.value) == "") {
			alert("Informe nome do evento.");
			oForm.nm_evento.focus();
			return false;
		}
		if (trim(oForm.dt_inicial.value) == "") {
			alert("Informe data inicial do evento.");
			oForm.dt_inicial.focus();
			return false;
			}	
		if (VerificaData(oForm.dt_inicial.value)==false){
			alert("Data invalida.");
			oForm.dt_inicial.focus();
			return false;
		}	
		if (trim(oForm.dt_termino.value) == "") {
			alert("Informe data final do evento.");
			oForm.dt_termino.focus();
			return false;
		}
		if (VerificaData(oForm.dt_termino.value)==false){
			alert("Data invalida.");
			oForm.dt_termino.focus();
			return false;
		}	
		if (Compara_Datas(oForm.dt_inicial.value, oForm.dt_termino.value)==false){
			return false;
		}
	
		if (trim(oForm.ds_evento.value) == "") {
			alert("Informe descrição do evento.");
			oForm.ds_evento.focus();
			return false;
		}
	}
	//Concluir Evento
	if (stepInfo=="step1" || stepInfo=="ALL"){
		if (verCheckList(document.getElementsByName("checkBox"))==false){
			return false;
		}
	}
	return true;
}


	